/**
 * 配置工具函数
 *
 * 提供配置相关的工具函数，包括类型转换、验证等
 */

import { config } from './index';

/**
 * 获取服务访问 URL
 *
 * @returns {{ listen: string; advertise: string }} 包含监听地址和广告地址的对象
 */
export function getServerUrls(): { listen: string; advertise: string } {
  return {
    listen: `http://${config.LISTEN_HOST}:${config.LISTEN_PORT}`,
    advertise: `http://${config.ADVERTISE_HOST}:${config.ADVERTISE_PORT}`,
  };
}
